using System;
using System.Collections.Generic;
using System.Collections;
using System.Linq;
using System.Diagnostics;
using System.Xml; 
using System.Xml.Schema; 
using System.Xml.Linq; 
using System.Xml.XPath;
using Metaspec;

namespace AbstraX.ParserInterfaces
{
 	public interface ICodeEntityGenericParam
	{
        UInt16 Number { get; set; }
        cs_generic_param_type Generic_type { get; set; }
        CsEntityTypeRef Constraints { get; set; }
        CsTypeParameter Param_decls { get; set; }
        CsTypeParameterConstraintsClause Constraint_decls { get; set; }
        CsEntityTypeRef Entity_typeref { get; set; }
        CsEntityAttribute Attributes { get; set; }
    }
}
